package com.android.settings.audio.peq.soundeffect;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by We on 2023/6/13
 */
public class ServerConfigList {

    @SerializedName("email")
    private String email;
    @SerializedName("list")
    private List<DataList> list;
    @SerializedName("sign")
    private String sign;

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public List<DataList> getList() {
        return list;
    }

    public void setList(List<DataList> list) {
        this.list = list;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public static class DataList {
        @SerializedName("list")
        private List<ListDTO> list;
        @SerializedName("type")
        private String type;

        public List<ListDTO> getList() {
            return list;
        }

        public void setList(List<ListDTO> list) {
            this.list = list;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public static class ListDTO implements java.io.Serializable {
            @SerializedName("createTime")
            private Long createTime;
            @SerializedName("description")
            private String description;
            @SerializedName("configInfo")
            private String configInfo;
            @SerializedName("id")
            private Long id;
            @SerializedName("title")
            private String title;
            @SerializedName("device")
            private String device;
            @SerializedName("updateTime")
            private Long updateTime;

            public Long getCreateTime() {
                return createTime;
            }

            public void setCreateTime(Long createTime) {
                this.createTime = createTime;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public String getConfigInfo() {
                return configInfo;
            }

            public void setConfigInfo(String configInfo) {
                this.configInfo = configInfo;
            }

            public Long getId() {
                return id;
            }

            public void setId(Long id) {
                this.id = id;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getDevice() {
                return device;
            }

            public void setDevice(String device) {
                this.device = device;
            }

            public Long getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(Long updateTime) {
                this.updateTime = updateTime;
            }
        }
    }
}
